arrive (unexpectedly) - French English Dictionary